Fault Localization Based Only on Failed Runs
نویسندگان
چکیده
منابع مشابه
Statistical Fault Localization with Reduced Program Runs
A typical approach to software fault location is to pinpoint buggy statements by comparing the failing program runs with some successful runs. Most of the research works in this line require a large amount of failing runs and successful runs. Those required execution data inevitably contain a large number of redundant or noisy execution paths, and thus leads to a lower efficiency and accuracy o...
متن کاملAccurately Choosing Execution Runs for Software Fault Localization
Software fault localization involves locating the exact cause of error for a “failing” execution run – a run which exhibits an unexpected behavior. Given such a failing run, fault localization often proceeds by comparing the failing run with a “successful” run, that is, a run which does not exhibit the unexpected behavior. One important issue here is the choice of the successful run for such a ...
متن کاملA theoretical analysis on cloning the failed test cases to improve spectrum-based fault localization
Fault localization is the activity to locate faults in programs. Spectrum-based fault localization (SBFL) is a class of techniques for it. It contrasts the code coverage achieved by passed runs and that by failed runs, and estimates program entities responsible for the latter. Although previous work has empirically shown that the effectiveness of typical SBFL techniques can be improved by incor...
متن کاملFault localization based on information flow coverage
Failures triggered by hard to debug defects usually involve complex interactions between many program elements. This paper hypothesizes that information flows present a good model for such interactions and presents a new fault localization technique based on information flow coverage. Using a test suite, the technique ranks the statements in a program in terms of their likelihood of being fault...
متن کاملFault Localization Method Based on Enhanced GA- BP Neural Network
In the process of software development and maintenance, software debugging is the most complicated and expensive part. In recent years, automated software fault localization technology has attracted many scholars’ attention, various approaches have been proposed. In this paper, a technique named EGA-BPN is proposed which can provide suspicious locations for fault localization automatically with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer
سال: 2012
ISSN: 0018-9162
DOI: 10.1109/mc.2012.185